package com.qf.controller;

import com.qf.pojo.Account;
import com.qf.pojo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

/*
 *@Description:
 *@author:刘哥
 *@Date:86180 2022/8/30 19:46
 */
//@RequestBody
@Controller
@RequestMapping("req")
public class ReqController {
    /**
     * 如果我们传递的过来的是正文格式的数据,默认是json格式的,我们期望将正文参数解析到对象中
     * 请求中json的key的名字必须和对象的属性名保持一致
     * @RequestBody 将请求正文中的数据解析到对象中,会根据当前内置的解析规则来做,我们用的是jackson,所以正文数据是json格式
     * @param user
     * @return
     */
    @RequestMapping("test01")
    public User test(@RequestBody User user){
        user.setAddress(user.getAddress()+"========>日本岛");
        return user;
    }
    @RequestMapping("test02")
    public Account test02(@RequestBody Account account){
        return account;
    }
}
